\documentclass[a4paper,12pt]{report}
\usepackage[T1]{fontenc}				% codifica dei font
\usepackage[utf8]{inputenc}			% codifica di input
\usepackage[italian]{babel}			% trattare le lingue
\usepackage{indentfirst}				% indentazione della prima riga del paragrafo
\usepackage{enumitem}						% personalizzazione degli elenchi
\usepackage{microtype}					% migliora il riempimento delle righe
\usepackage[colorlinks]{hyperref}	% colora i link
\usepackage{booktabs}
\usepackage{hyperref}
\usepackage{tabularx}
%\usepackage{comment}
\usepackage{graphicx}
%\usepackage{caption}
%\usepackage{frontespizio}

\author{Simone Cainero}
\title{Modello analisi dei requisiti}

% definisco l'ambiente "tabella"
\newenvironment{tabellaX}[2]%
	{\begin{table}{#1}\footnotesize%
		\begin{center}%
			\begin{tabularx}{\textwidth}{#2}}%
			{\end{tabularx}%
		\end{center}%
	\end{table}}

\newenvironment{tabella}[1]%
	{\begin{table}{b}\footnotesize%
		\begin{center}%
			\begin{tabularx}{\textwidth}{#1}}%
			{\end{tabularx}%
		\end{center}%
	\end{table}}


\begin{document}
	\begin{titlepage}
		%\begin{figure}%[htbp]
		%	\centering
		%	\includegraphics[width=0.5\textwidth]{crystal.jpg}
		%\end{figure}

		\begin{center}
			\vspace{1cm}
			\Huge{Crystal Software}
			\vspace{2cm}

			{\fontsize{40}{50}\selectfont Modello analisi dei requisiti}
		\end{center}

		\begin{table}[b]\begin{center}\begin{tabularx}{\textwidth}{rlXl}
			\toprule
			\textbf{Rev.}	& \textbf{Data}	& \textbf{Descrizione}												& \textbf{Autore} \\
			\midrule
			1.1				& 13/11/2012		& Aggiornamento capitolo ‘‘Definizione dei requisiti’’	& Simone Cainero \\
			\midrule
			1.0				& 25/10/2012		& Creazione del documento											& Simone Cainero \\
			\bottomrule
		\end{tabularx}\end{center}\end{table}
	\end{titlepage}

	\tableofcontents

	\chapter{Scopo e audience}
	Questo documento ha lo scopo di rielaborare e formalizzare le informazioni acquisite durante le riunioni con il committente riguardo al sistema da progettare. Si rivolge sia al committente che ai progettisti del sistema, fornendo la base per la specificazione dei requisiti. Può fornire elementi da inserire nel contratto con il committente.

	\chapter{Glossario}
	Di seguito alcuni termini utilizzati nel documento.
	\begin{itemize}
		\item \emph{Requisito}: bisogno del committente e/o dell'utente del sistema.
		\item \emph{Requisito funzionale}: requisito che dipende direttamente dalle funzionalità che il committente vuole avere nel sistema.
		\item \emph{Requisito non funzionale}: requisito che non dipende direttamente dalle funzionalità volute dal committente, ma da fattori esterni, come l'ambiente in cui verrà utilizzato il sistema o le specifiche di qualità.
	\end{itemize}

	\chapter{Dati del committente}
	\chapter{Analisi del dominio}
		\section{Nome del progetto}

		\section{Situazione attuale}
		\begin{par}Descrivere in linguaggio naturale la situazione attuale dell'azienda, ovvero la situazione di partenza sulla quale costurire il nuovo sistema.\end{par}

		\section{Obiettivi del nuovo sistema}
		\begin{par}Descrivere in linguaggio naturale gli obiettivi del nuovo sistema.\end{par}

		\section{Diagrammi concettuali}
		\begin{par}Illustrare il dominio mediante diagrammi UML concettuali.\end{par}

	\chapter{Definizione dei requisiti}
		\section{Requisiti funzionali}
		\begin{par}Formalizzare i requisiti funzionali.\end{par}

		\section{Requisiti non funzionali}
		\begin{par}Formalizzare i requisiti non funzionali.\end{par}

		\section{Casi d'uso}
		\begin{par}Esprimere i requisiti funzionali e non funzionali mediante diagrammi UML dei casi d'uso.\end{par}

\end{document}
